Cuando tenemos una rama con un nombre como "ejemplo/RamaDeEjemplo" la parte que va antes de la barra (/) no la podemos cambiar si solo queremos hacer el cambio a mayusculas (o minusculas)
En este caso poner algo como: Ejemplo/RamaDeEjemplo
Git suele dar problemas siempre que queremos renombrar un nombre solo para cambiar mayusculas por minusculas (o viceversa), normalmente este problema lo podemos solucionar haciendo un renombrado intermedio, o sea poner un nombre diferente en vez de cambiar directamente las mayusculas por minusculas.
Pero en el caso de tener un nombre con una barra (/) por el medio provoca que git cree una carpeta, y el nombre de esa carpeta será constante, no lo podremos cambiar nunca usando comandos de Git directamente.
En el ejemplo anterior se crearía una carpeta "ejemplo", y ese nombre se va a mantener para siempre, ya no solo para la rama que hemos creado, incluso si creamos nuevas ramas como: EJEMPLO/RamaEjemplo2, aún en este caso el nombre de la rama a pesar de que la hemos crado nueva sería con "ejemplo" en minusculas, porque git meterá dicha rama en la carpeta "ejemplo" ya existente (al haber creado la primera rama), y el nombre no se cambia.
Para solucionar este problema tenemos que renombrar el nombre de la carpeta manualmente, para ello nos vamos a la siguiente carpeta dentro de nuestro repositorio git:
.git\refs\heads
En esta carpeta están todas las ramas y carpetas donde git almacena la información local de las ramas, en el caso anterior tendríamos dentro de esta carpeta una carpeta ejemplo simplemente tendríamos que renombrarla al nombre que le queramos dar, por ejemplo Ejemplo y esto ya renombrará todas nuestras ramas que tengan la carpeta ejemplo/ indicando el prefijo con el nombre que le hemos dado a la carpeta.
Git | Ramas | uppercase | lowercase